c++11 std::declval 詳解 函數模板 std::declval (c++11 only) template<typename T> typename add_rvalue_reference<T& ...